#ifndef ParserTest_h
#define ParserTest_h

#include <cppunit/extensions/HelperMacros.h>
#include "../../source/Parser.h"
#include "../../source/PKB.h"
#include "../../source/DesignExtractor.h"

class ParserTest : public CPPUNIT_NS::TestFixture
{
	CPPUNIT_TEST_SUITE( ParserTest );
	CPPUNIT_TEST( testStartParsing );
	CPPUNIT_TEST( testValidateName );
	CPPUNIT_TEST( testCheckName );
	CPPUNIT_TEST_SUITE_END();

	public:
		void setUp();
		void tearDown();
		void testStartParsing();
		void testValidateName();
		void testCheckName();
};

#endif